package com.spc.car.data.entity.sys;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 申请外部协作人员
 * </p>
 *
 * @author 
 * @since 2020-04-27
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SysExternalAssistance implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 主键Id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 招标项目code
     */
    private String projectTenderingCode;

    /**
     * 招标项目名称
     */
    private String projectTenderingName;

    /**
     * 申请人code
     */
    private String applicantCode;

    /**
     * 申请人姓名
     */
    private String applicantName;

    /**
     * 申请理由
     */
    private String applicationReason;

    /**
     * 优先级
     */
    private Integer priority;

    /**
     * 协助部门Id
     */
    private Long assistanceDepartmentId;

    /**
     * 审核人Code
     */
    private String reviewerCode;

    /**
     * 审核人姓名
     */
    private String reviewerName;

    /**
     * 协助部门名称
     */
    private String assistanceDepartmentName;

    /**
     * 协助人员Id
     */
    private String assistanceStaffId;

    /**
     * 协助人员姓名
     */
    private String assistanceStaffName;

    /**
     * 审核意见（备注）
     */
    private String auditRecommendations;

    /**
     * 申请状态(UR-审核中，PS-已通过，DS-已驳回，CL-取消）
     */
    private String status;

    /**
     * 申请时间
     */
    private Date applicantTime;

    /**
     * 审核时间
     */
    private Date auditTime;


}
